package cn.itcast.oriented.Object_

/**
  * @Package cn.itcast.oriented.Object_
  * @author KTL
  * @date 2021/5/22 0022 12:19
  * @version V1.0
  * @Copyright © 2015-04-29  One for each, and two for each
  */
class ObjectDemo01 {}


object  Demo01{
  def main (args: Array[String] ): Unit = {
    val demo0 = new Demo03()
    demo0.main(Array[String]("a"))
    println("object 中的main方法")
  }
}

object Demo02 extends App{
  println("obect extends app 可以直接作为程序的入口")
}

//注意classmain只是一个普通的方法
class Demo03{
  def main(args: Array[String]): Unit = {
      println("不可调用main")
  }
}